package org.example.demos.pattern.chain_pattern_reference;

import lombok.Data;

import java.util.Date;

/**
 * 订单校验参数
 */
@Data
public class CheckParam {
 
    /**
     * uid
     */
    private String uid;
 
    /**
     * 设备号
     */
    private String deviceId;
 
    /**
     * 支付插件版本
     */
    private String sdkVersion;
 
    /**
     * appId
     */
    private String appId;
 
    /**
     * 订单金额
     */
    private Long orderAmount;
 
    /**
     * 交易类型
     */
    private Integer tradeType;
 
    /**
     * 商品id
     */
    private String productId;
 
    /**
     * 周期内限购次数（0代表不限购）
     */
    private Integer limitNum;
 
    /**
     * 限购开始时间
     */
    private Date cycleStart;
 
    /**
     * 限购结束时间
     */
    private Date cycleEnd;
 
    /* 省略 */
 
}